local tiaoxiedejuexin = fk.CreateSkill{
    name = "ym2__tiaoxiedejuexin",
    tags = {Skill.Compulsory},
}
Fk:loadTranslationTable{
    ["ym2__tiaoxiedejuexin"] = "调谐的决心",
    [":ym2__tiaoxiedejuexin"] = "锁定技，你使用【杀】或普通锦囊牌的限制次数各均为2，当你使用一种牌名的牌达到次数上限后，你摸两张牌。",

    ["$ym2__tiaoxiedejuexin1"] = "话说你好弱啊",
    ["$ym2__tiaoxiedejuexin2"] = "把他们打飞也没啥问题，对吧",
    ["$ym2__tiaoxiedejuexin3"] = "话说啊，你肯定赢不了人家吧",
}
tiaoxiedejuexin:addEffect("targetmod",{
    fix_times_func = function(self, player, skill, scope, card)
        if card and player:hasSkill(tiaoxiedejuexin.name) and (skill.trueName == "slash_skill" or card:isCommonTrick() )
        and scope == Player.HistoryPhase then
            return 2
        end
    end,
})
tiaoxiedejuexin:addEffect("prohibit", {
    prohibit_use = function(self, player, card)
        return player:hasSkill(tiaoxiedejuexin.name) and player.phase == Player.Play and (card.trueName == "slash" or card:isCommonTrick())
        and player:usedCardTimes(card.trueName,Player.HistoryPhase) == 2
    end,
})
tiaoxiedejuexin:addEffect(fk.CardUsing,{
    can_trigger = function (self, event, target, player, data)
        if player == target and player:hasSkill(tiaoxiedejuexin.name) and data then
            return (player:usedCardTimes(data.card.trueName,Player.HistoryPhase) == data.card.skill:getMaxUseTime(player,Player.HistoryPhase,data.card))
            or ( (data.card.trueName == "slash" or data.card:isCommonTrick()) and player:usedCardTimes(data.card.trueName,Player.HistoryPhase) == 2)
        end
    end,
    on_cost = Util.TrueFunc,
    on_use = function (self, event, target, player, data)
        player:drawCards(2,tiaoxiedejuexin.name)
    end,
})
return tiaoxiedejuexin